package basic

import (
	"fmt"
	"reflect"
	"runtime"
)
// 获取传入函数的名字
func getFunctName(op func())  {
	p := reflect.ValueOf(op).Pointer()
	optName := runtime.FuncForPC(p).Name()
	fmt.Println(optName)
}

func Say()  {

}

func Function()  {
	/**
	func funcName(a,b int)(int,int)

	 */
	fmt.Println("function")

	getFunctName(Say)
}
